package top.csy8888.likework.service;

import top.csy8888.likework.dto.LikeDTO;
import top.csy8888.likework.entity.Like;

/**
 * @author CSY
 * @date 2025 - 10 - 12
 */
public interface LikeService {
    /**
     * 用户点赞帖子和取消点赞
     * @param userId
     * @param postId
     * @return
     */
    LikeDTO like(Integer userId, Integer postId);


    /**
     * 将指定帖子的点赞记录存入缓存中，并判断指定用户是否点赞该帖子
     * @param userId
     * @param postId
     * @return
     */
    Boolean isLike(Integer userId,Integer postId);
}
